﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using RRHH.Entities;
using System.Data.SqlClient;
using System.Data;

namespace RRHH.DataAccess
{
    public class DAOClasePlanilla
    {
        public List<BEClasePlanilla> ListarClasePlanilla()
        {
            string sql = "SP_LISTAR_CLASEPLANILLA";

            SqlCommand sqlCommand = new SqlCommand();
            sqlCommand.CommandText = sql;

            using (DataAccess adoDataService = new DataAccess())
            {
                List<BEClasePlanilla> _BLClasePlanilla = new List<BEClasePlanilla>();
                IDataReader dr = adoDataService.ExecuteReader(sqlCommand);

                while (dr.Read())
                {
                    BEClasePlanilla _BEClasePlanilla = new BEClasePlanilla();
                    _BEClasePlanilla.codigoClasePlanilla = Convert.ToInt32(dr["CODIGOCLASEPLANILLA"]);
                    _BEClasePlanilla.descripcion = Convert.ToString(dr["DESCRIPCION"]);
                    _BEClasePlanilla.estado = Convert.ToString(dr["ESTADO"]);
                    _BLClasePlanilla.Add(_BEClasePlanilla);
                }
                dr.Close();

                adoDataService.Dispose();

                return _BLClasePlanilla;
            }
        }
    }
}
